import {
	defineStore
} from 'pinia';
import {
	ref
} from 'vue';
export const useTestStore = defineStore(
	'test',
	() => {
		//组合式用ref()存储数据，而选项式在state方法中存储
		const count = ref(0)
		const addCount = () => {
			count.value++
		}
		// 记得 return，导出存储的数据和方法
		return {
			count,
			addCount
		}
	},
	//pinia持久化，必须在使用持久化插件后才能设置
	{
		// persist: true 是用来给网页端持久化的
		persist: {
			storage: {
				getItem(key) {
					return uni.getStorageSync(key)
				},
				setItem(key, value) {
					return uni.setStorageSync(key, value)
				}
			}
		}
	}
)